$primary-color: #1890ff;  //#1890ff; //主题色
$padding: 23px; // 通用间距
$minPadding: 16px; // 小间距
$border: 1px solid #eeeeee; //边框
$borderRadius: 10px;
$fontSize: 28px; // 标准字体大小
$minFontSize: 24px; // 小型字体大小
$mainFontColor: #333; // 标准字体颜色
$background: #fff;
$color-primary: #1890ff;

@mixin pageWrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: $padding;
}

// 隐藏滚动条
@mixin hideScroll {
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none; 
  &::-webkit-scrollbar {
    display: none;
  }
}

// form
@mixin formWrap {
  flex: 1;
  overflow-y: auto;
  padding: $padding;

  :global {
    .custom_card {
      margin-bottom: $padding;
    }
    .card_body {
      padding: $padding;
    }
    .nut-form-item {
      padding: $padding 0;
    }
  }
}

// 详情容器
@mixin detailWrap {
  padding: $padding;
  :global {
    .custom_card {
      margin-bottom: $padding;
    }
  }
}
